Affine body dynamics
نویسندگان
چکیده
Simulating stiff materials in applications where deformations are either not significant or else can safely be ignored is a fundamental task across fields. Rigid body modeling has thus long remained critical tool and is, by far, the most popular simulation strategy currently employed for solids. At same time, rigid methods continue to pose number of well known challenges trade-offs including intersections, instabilities, inaccuracies, and/or slow performances that grow with contact-problem complexity. In this paper we revisit problem present ABD, simple highly effective affine dynamics framework, which significantly improves state-of-the-art simulating stiff-body dynamics. We trace rigid-body necessity linearizing piecewise-rigid trajectories subsequent constraints. ABD instead relaxes unnecessary (and unrealistic) constraint each body's motion exactly orthogonality potential, while preserving model's key feature small coordinate representation. doing so replaces piecewise linearization linear trajectories. This, turn, combines best both worlds: compact coordinates ensure small, sparse system solves, piecewise-linear enable efficient accurate (contact joint) evaluations. Beginning foundation, preserves all guarantees underlying IPC model build it upon, e.g., solution convergence, guaranteed non-intersection, frictional contact. Over wide range scale problems demonstrate brings orders magnitude performance gains (two- three-orders on CPU an order more when utilizing GPU, obtaining 10, 000× speedups) over prior IPC-based methods, maintaining quality nonintersection time comparable faster timings compared libraries optimized without guarantees, successfully efficiently solves challenging classes fail altogether.
منابع مشابه
Dynamics of Linear and Affine Maps
The well-known theory of the “rational canonical form of an operator” describes the invariant factors, or equivalently, elementary divisors, as a complete set of invariants of a similarity class of an operator on a finite-dimensional vector space V over a given field F. A finer part of the theory is the contribution by Frobenius dealing with the structure of the centralizer of an operator. The ...
متن کاملAudio to Body Dynamics
We present a method that gets as input an audio of violin or piano playing, and outputs a video of skeleton predictions which are further used to animate an avatar. The key idea is to create an animation of an avatar that moves their hands similarly to how a pianist or violinist would do, just from audio. Aiming for a fully detailed correct arms and fingers motion is a goal, however, it’s not c...
متن کامل3D Rigid Body Dynamics
The difficulty of describing the positions of the body-fixed axis of a rotating body is approached through the use of Euler angles: spin ψ̇, nutation θ and precession φ shown below in Figure 1. In this case we surmount the difficulty of keeping track of the principal axes fixed to the body by making their orientation the unknowns in our equations of motion; then the angular velocities and angula...
متن کاملFrictional Rigid Body Dynamics
Practical problems like regulating robot grippers critically rely on accurately predicted friction forces. Qualified methods are derived and discussed subsequently. Special attention is paid to the question of solution existence. A time-stepping scheme which supports Coulomb friction and inelastic impacts is implemented and the numerical results are analyzed. The approach proofs to be stable, a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Graphics
سال: 2022
ISSN: ['0730-0301', '1557-7368']
DOI: https://doi.org/10.1145/3528223.3530064